Contents
Issue 47, July 1999
News
More updates from the world of Delphi development.
20 Rules For OOP In Delphi
Marco Cantù suggests some simple rules for object oriented programming which
will help you improve the structure of your applications and make them easier
to both develop and maintain. Included are key recommendations on working
with classes, components, forms, variables, properties and methods.
Beating The System: Deciphering The DCU, Part 2
Dave Jewell continues his exploration of the DCU compiled unit file format
which is so crucial to Delphi, this month unravelling more of the detailed
record structures, discussing the numeric encoding scheme used and providing a
framework for further research.
A Web Server Text Difference Engine
Paul Warren builds on last month’s CGI file uploader using multipart form
encoding to create a web-server-based text file difference engine.
Algorithms Alfresco: Date Stamp
Julian Bucknall shows us easy and efficient ways to work with business
dates, including business date arithmetic, with positively no Y2K problems!
Under Construction: Creative Debugging Techniques
Bob Swart explains the various debugging techniques available in Delphi,
including remote debugging.
One Last Compile...
Ask not for whom the clock ticks
Working With The InterBase API
Paul Reeves explains how to get the best out of the InterBase DBMS by programming
directly to its API in your Delphi applications, distilling some key information
from the hundreds of pages in the C-oriented API handbook to help us understand
how InterBase works and obtain useful performance gains.
COM Corner: Language Support For COM
Steve Teixeira describes the support for COM programming built into the
Delphi Object Pascal language, asking what does it mean to have these things
built into the language, how do these features work, and what is the nature
of their dependence on the COM APIs?
The Delphi Clinic
Brian Long with more answers to your queries, including: invalid BLOb handles,
good etiquette when working with objects, how to work with Internet Explorer
from Delphi applications and how to access the real data for Internet
Explorer temporary internet files.